/*  Copyright #[RELEASE_DATE]# Francesco Gaudenzi francesco.gaudenzi@gaudo.net

    This file is part of "Rage of Heroes".

    "Rage of Heroes" is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    "Rage of Heroes" is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with "Rage of Heroes".  If not, see <http://www.gnu.org/licenses/>.
*/

#include "NonHero.h"

namespace ROH = RageOfHeroes;

ROH::NonHero::NonHero(std::map<Stat, float> statsMap)
: Character(statsMap)
{}

ROH::NonHero::~NonHero()
{}

float
ROH::NonHero::getMovementSpeed() const
{
  return getBaseMovementSpeed();
}

float
ROH::NonHero::getAttackSpeed() const
{
  return getBaseAttackSpeed();
}

float
ROH::NonHero::getDamage() const
{
  return getBaseDamage();
}

float
ROH::NonHero::getEvasionChance() const
{
  return getBaseEvasionChance();
}

float
ROH::NonHero::getCriticalChance() const
{
  return getBaseCriticalChance();
}

float
ROH::NonHero::getArmor() const
{
  return getBaseArmor();
}

float
ROH::NonHero::getMaxHealth() const
{
  return getBaseMaxHealth();
}

float
ROH::NonHero::getMaxEnergy() const
{
  return getBaseMaxEnergy();
}

float
ROH::NonHero::getHealthRegeneration() const
{
  return getBaseHealthRegeneration();
}

float
ROH::NonHero::getEnergyRegeneration() const
{
  return getBaseEnergyRegeneration();
}

